package com.zpark.provider.entity;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

@Data
@Slf4j
// @Table(name=“tab_user”)，也可以通过name属性指定该实体类对应的表名。
@Table(name = "user")
public class Books implements Serializable {
    // @Id用来指定Id，这不用多说，其中@KeySql用来获取自增主键。
    @Id
    @KeySql(useGeneratedKeys = true)
    private Integer bookID; // 书id

    @Column(name = "bookName")
    private String bookName; // 书名

    @Column(name = "bookCounts")
    private Integer bookCounts; // 数量

    @Column(name = "detail")
    private String detail; // 描述

}
